package com.jcli._java_swing_入门教程pdf.ch17;

import com.jcli.util.GUIUtil;

import javax.swing.*;
import java.awt.*;

/**
 * @author li
 * @version 1.0
 * @belongsProject novel_20230923
 * @belongsPackage com.jcli._java_swing_入门教程pdf.ch17
 * @className _03_JTextAreaDemo
 * @description TODO  文本域组件
 * @createTime 2024-01-24  21:48
 */
public class _03_JTextAreaDemo {
    public static void main(String[] args) {
        JPanel jp = new JPanel();

        JTextArea jta = new JTextArea("请输入内容", 7, 30);
        //    设置文本域自动换行
        jta.setLineWrap(true);
        //    设置字体组件背景色
        jta.setForeground(Color.BLACK);
        //    修改字体样式
        jta.setFont(new Font("楷体", Font.BOLD, 16));
        //    设置按钮背景色
        jta.setBackground(Color.YELLOW);
        //    将文本域放入滚动窗口
        JScrollPane jsp = new JScrollPane(jta);
        //    获得文本域的首选大小
        Dimension size = jta.getPreferredSize();
        //设置滚动窗口的位置与大小
        jsp.setBounds(30, 90, size.height, size.width);
        //将滚动窗口放入面板容器
        jp.add(jsp);
        GUIUtil.showJPanel("Java文本域组件", jp);
    }


}
